History
History
Synonyms
UK
US
Meaning:
criticize

to give a judgment of the quality of (something)

disapprove, judge as bad

vilify

to say evil things about (a person)

criticize very harshly

SKIN ALIVE as in Wiktionary
SKIN ALIVE as in Wikipedia